#ifndef __STDTHREAD_H_
#define __STDTHREAD_H_


struct StdThread;
typedef struct StdThread Thread;

Thread* InitThread(void* (*func)(void*),void *arg);
void *JoinThread(Thread *t);//等待指定的线程执行完毕，并获取线程的返回值。
void DetachThread(Thread *t);//这个函数用于分离指定的线程，使其成为一个分离线程。
void CancelThread(Thread *t);//这个函数用于取消指定的线程的执行。
void ClearThread(Thread *t);//用于清理指定的 Thread 结构，并释放相关的资源。

#endif